Modelica for Embedded Systems

نویسندگان

  • Hilding Elmqvist
  • Martin Otter
  • Dan Henriksson
  • Bernhard Thiele
  • Sven Erik Mattsson
چکیده

New language elements are introduced in Modelica 3.1 to facilitate use Modelica models in embedded systems, e.g., as controllers. Models can be conveniently configured by marking the borders of the respective controller parts and by defining the mapping of the marked parts to target processors and target tasks. This approach allows to define a “logical” model from which all different “real” controller configurations for Model-, Software-, Hardware-in-the-Loop (MiL, SiL, HiL), rapid prototyping, and production code for multi-processing/multi-tasking are automatically derived by setting configuration options. Furthermore, a new, free library Modelica_EmbeddedSystems is presented that provides a convenient user interface to the new language elements. In summary, the power of Modelica in the area of realtime control is improved significantly.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Optimization of Modelica Models – Language Extensions and Tools

The Modelica language is currently gaining increased interest, both in industry and in academia. Modelica is an object-oriented, general purpose modeling language, targeted at modeling of complex physical systems. While the main usage of models developed in Modelica is simulation, several other usages emerge. Examples of such usages are dynamic optimization, model reduction, calibration, verifi...

متن کامل

Automatic Fixed-point Code Generation for Modelica using Dymola

This paper describes a Modelica package for fixedpoint arithmetics and automatic fixed point code generation for embedded systems and FPGA applications. Using Dymola [1] to investigate the dynamic behavior of the original model a fixed point representation is automatically generated. The model can then be simulated, using fixed point arithmetics to verify the fixed-point representation. Finally...

متن کامل

A Modelica Library for Simulation of Elecric Energy Storages

This article gives an overview of the Electric Energy Storage (EES) library, which is proposed for inclusion in the Modelica Standard Library. The library contains models with different complexity for simulating of electric energy storages like batteries (single cells as well as stacks) interacting with loads, battery management systems and charging devices. It is shown how the models are defin...

متن کامل

Title: Simulation of Cyber-physical Control Systems

Whether a control application should be considered CPS or not depends on (at least) three different things. A control system is a CPS when the temporal effects of the implementation platform caused by computing and communication, needs to modeled and included in the design at a more detailed levels than what is traditionally done in computer-based control (periodic sampling and constant latenci...

متن کامل

Using Equation-Based Languages for Generating Embedded Code for Smart Building Applications

While significant research has been done on applying equation-oriented object languages, such as Modelica, to the simulation of complex systems, much research remains to use such languages for generating application-specific embedded code. We describe a method for using a hybrid system language (as a reference model), from which we generate reduced-order models suitable for creating embedded co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009